package com.hpeu_12.day1217;

import java.util.Scanner;

/**
 * if-else分支语句
 * @author clover
 *
 *1.if的语法格式
 *if(条件表达式){
 *		执行的代码块;
 *}
 *
 *2.if-else的语法格式
 *if(条件表达式){
 *	执行的代码块1;
 *}else{
 *	执行的代码块2;
 *}
 *
 *3.if-else...if-else的语法格式
 *if(条件表达式1){
 *		执行的代码块1;
 *}else if(条件表达式2){
 *		执行的代码块2;
 *}
 *.....
 *else{
 *	执行的代码块n;
 *}
 *
 *4.嵌套的if-else无法格式
 *
 *if(条件表达式1){
 *		if(条件表达式2){
 *			执行的代码块1;
 *		}else{
 *			执行的代码块2;
 *		}
 *}else{
 *		执行的代码块3;
 *}
 *注意事项：
 *（1）条件表达式必须是boolean表达式或boolean变量
 *（2）语句块只有一条执行语句时，一对{}可以省略的，但是建议保留
 *（3）当if-else语句是“多选一”时，最后的else是可选的，根据需求可一省略。
 */
public class Test02 {
	
	public static void main(String[] args) {
		//问题一：如果令狐冲的Java成绩大于90分，师傅就奖励他一本武功秘籍。
		//令狐冲的Java成绩
		/*int grade = 95;
		if(grade > 90) {
			System.out.println("奖励一本武功秘籍！");
		}*/
		
		//问题二：输入令狐冲的成绩，如果令狐冲的Java成绩大于90分，师傅就奖励他一本武功秘籍，否则就废掉武功
		//创建Scanner对象
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入令狐冲的java成绩：");
		//接受输入的成绩
		int score = scanner.nextInt();
		/*if (score > 90) {
			System.out.println("奖励1本武功秘籍！");
		}else {
			System.out.println("废掉武功!");
		}*/
	
		/*问题三：输入令狐冲的成绩，如果令狐冲的Java成绩大于90分，师傅就奖励他三本武功秘籍，
		如果Java成绩大于80分并且小于等于90分，则奖励两本武功秘籍，
		如果Java成绩大于60分，并且小于等于80分，则奖励一本武功秘籍，否则废掉武功。
		*/
		if (score >90) {
			System.out.println("奖励3本武功秘籍！");
		}else if(score >80 && score <=90) {
			System.out.println("奖励2本武功秘籍！");
		}else if(score >60 && score <=80){
			System.out.println("奖励1本武功秘籍！");
		}
		
		int x = 10;
		int y = 15;
		if (x > 5) {
			if (y>5) {
				System.out.println("x+y="+(x+y));
			}else {
				System.out.println("x="+x);
			}
		}else {
			System.out.println("y ="+y);
		}
	}
}
